* {
  padding: 0;
  margin: 0;
  letter-spacing: 1px;
  box-sizing: border-box;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YAHei",
    "微软雅黑", Arial, sans-serif;

  @include scrollBarStyle;
}

html {
  font-size: 14px;
  color: $-v-color-text-primary;
}

:focus {
  outline: none;
}

.vul-page-container {
  height: 100vh;
  overflow: auto;
}

.el-table + .el-pagination {
  padding-top: $-v-spacing-vertical-medium;
  text-align: right;
}

.el-main {
  .main-container {
    height: 100%;
    padding: 16px;
    background-color: $-v-color-white;
  }
}

.popper__arrow {
  display: none !important;
}
